package com.suning.sawp.intf.bind.dto;

import java.io.Serializable;

/**
 * 设备绑定信息
 *
 * @author 17061157
 * @see [相关类/方法]（可选）
 * @since [产品/模块版本] （可选）
 */
public class BindDeviceInfoDto implements Serializable {

	private static final long serialVersionUID = -4834438012457330714L;

	private int bindId;

	private String staffId;

	private String name;

	private String positionName;

	private String store;

	private String deviceId;

	private String latestBindTime;

	/*
	 * 当前绑定设备
	 */
	private String currBindDev;
	/*
	 * 换绑次数
	 */
	private String bindChanges;
	/*
	 * 设备数量
	 */
	private String deviceNum;

	private String loginTime;
	/*
	 * 锁定状态
	 */
	private String lockStatus;
	/*
	 * 白名单状态
	 */
	private String whiteStatus;
	/*
	 * 解锁申请说明
	 */
	private String applyReason;

	/**
	 * 解锁申请时间
	 */
	private String applyTime;

	public int getBindId() {
		return bindId;
	}

	public void setBindId(int bindId) {
		this.bindId = bindId;
	}

	public String getStaffId() {
		return staffId;
	}

	public void setStaffId(String staffId) {
		this.staffId = staffId;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getStore() {
		return store;
	}

	public void setStore(String store) {
		this.store = store;
	}

	public String getDeviceId() {
		return deviceId;
	}

	public void setDeviceId(String deviceId) {
		this.deviceId = deviceId;
	}

	public String getLatestBindTime() {
		return latestBindTime;
	}

	public void setLatestBindTime(String latestBindTime) {
		this.latestBindTime = latestBindTime;
	}

	public String getCurrBindDev() {
		return currBindDev;
	}

	public void setCurrBindDev(String currBindDev) {
		this.currBindDev = currBindDev;
	}

	public String getBindChanges() {
		return bindChanges;
	}

	public void setBindChanges(String bindChanges) {
		this.bindChanges = bindChanges;
	}

	public String getDeviceNum() {
		return deviceNum;
	}

	public void setDeviceNum(String deviceNum) {
		this.deviceNum = deviceNum;
	}

	public String getLoginTime() {
		return loginTime;
	}

	public void setLoginTime(String loginTime) {
		this.loginTime = loginTime;
	}

	public String getLockStatus() {
		return lockStatus;
	}

	public void setLockStatus(String lockStatus) {
		this.lockStatus = lockStatus;
	}

	public String getWhiteStatus() {
		return whiteStatus;
	}

	public void setWhiteStatus(String whiteStatus) {
		this.whiteStatus = whiteStatus;
	}

	public String getApplyReason() {
		return applyReason;
	}

	public void setApplyReason(String applyReason) {
		this.applyReason = applyReason;
	}

	public String getApplyTime() {
		return applyTime;
	}

	public void setApplyTime(String applyTime) {
		this.applyTime = applyTime;
	}

	public String getPositionName() {
		return positionName;
	}

	public void setPositionName(String positionName) {
		this.positionName = positionName;
	}

	@Override
	public String toString() {
		return String.format(
				"BindDeviceInfoDto [bindId=%s, staffId=%s, name=%s, positionName=%s, store=%s, deviceId=%s, latestBindTime=%s, currBindDev=%s, bindChanges=%s, deviceNum=%s, loginTime=%s, lockStatus=%s, whiteStatus=%s, applyReason=%s, applyTime=%s]",
				bindId, staffId, name, positionName, store, deviceId, latestBindTime, currBindDev, bindChanges,
				deviceNum, loginTime, lockStatus, whiteStatus, applyReason, applyTime);
	}

}
